package com.tulele.vtool.model;

import java.io.Serializable;
import java.util.Date;

public class VideoInfo implements Serializable {

    private static final long serialVersionUID = 8597707606913967138L;

    private Integer id;

    private String videoTitle;

    private Integer videoTypeId;

    private String videoImgUrl;

    private Integer videoBrandId;

    private String videoDesc;

    private Integer userId;

    private Integer videoSource;

    private Integer videoStatus;

    private Integer spiderProcessStatus;

    private String thirdVideoSource;

    private String thirdVideoId;

    private Integer shareVideoSourceId;

    private Integer htTemplateId;

    private String headAdContent;

    private String tailAdContent;

    private Integer videoLevel;

    private Integer videoRecommendStatus;

    private Integer videoInReadCount;

    private Integer videoOutReadCount;

    private Integer videoShareCount;

    private Integer videoHotScore;

    private Date wxVideoPubTime;

    private Integer redisStoreStatus;

    private Integer videoVersionNum;

    private Date createTime;

    private Date modifyTime;

    private String videoContent;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getVideoTitle() {
        return videoTitle;
    }

    public void setVideoTitle(String videoTitle) {
        this.videoTitle = videoTitle == null ? null : videoTitle.trim();
    }

    public Integer getVideoTypeId() {
        return videoTypeId;
    }

    public void setVideoTypeId(Integer videoTypeId) {
        this.videoTypeId = videoTypeId;
    }

    public String getVideoImgUrl() {
        return videoImgUrl;
    }

    public void setVideoImgUrl(String videoImgUrl) {
        this.videoImgUrl = videoImgUrl == null ? null : videoImgUrl.trim();
    }

    public Integer getVideoBrandId() {
        return videoBrandId;
    }

    public void setVideoBrandId(Integer videoBrandId) {
        this.videoBrandId = videoBrandId;
    }

    public String getVideoDesc() {
        return videoDesc;
    }

    public void setVideoDesc(String videoDesc) {
        this.videoDesc = videoDesc == null ? null : videoDesc.trim();
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getVideoSource() {
        return videoSource;
    }

    public void setVideoSource(Integer videoSource) {
        this.videoSource = videoSource;
    }

    public Integer getVideoStatus() {
        return videoStatus;
    }

    public void setVideoStatus(Integer videoStatus) {
        this.videoStatus = videoStatus;
    }

    public Integer getSpiderProcessStatus() {
        return spiderProcessStatus;
    }

    public void setSpiderProcessStatus(Integer spiderProcessStatus) {
        this.spiderProcessStatus = spiderProcessStatus;
    }

    public String getThirdVideoSource() {
        return thirdVideoSource;
    }

    public void setThirdVideoSource(String thirdVideoSource) {
        this.thirdVideoSource = thirdVideoSource == null ? null : thirdVideoSource.trim();
    }

    public String getThirdVideoId() {
        return thirdVideoId;
    }

    public void setThirdVideoId(String thirdVideoId) {
        this.thirdVideoId = thirdVideoId == null ? null : thirdVideoId.trim();
    }

    public Integer getShareVideoSourceId() {
        return shareVideoSourceId;
    }

    public void setShareVideoSourceId(Integer shareVideoSourceId) {
        this.shareVideoSourceId = shareVideoSourceId;
    }

    public Integer getHtTemplateId() {
        return htTemplateId;
    }

    public void setHtTemplateId(Integer htTemplateId) {
        this.htTemplateId = htTemplateId;
    }

    public String getHeadAdContent() {
        return headAdContent;
    }

    public void setHeadAdContent(String headAdContent) {
        this.headAdContent = headAdContent == null ? null : headAdContent.trim();
    }

    public String getTailAdContent() {
        return tailAdContent;
    }

    public void setTailAdContent(String tailAdContent) {
        this.tailAdContent = tailAdContent == null ? null : tailAdContent.trim();
    }

    public Integer getVideoLevel() {
        return videoLevel;
    }

    public void setVideoLevel(Integer videoLevel) {
        this.videoLevel = videoLevel;
    }

    public Integer getVideoRecommendStatus() {
        return videoRecommendStatus;
    }

    public void setVideoRecommendStatus(Integer videoRecommendStatus) {
        this.videoRecommendStatus = videoRecommendStatus;
    }

    public Integer getVideoInReadCount() {
        return videoInReadCount;
    }

    public void setVideoInReadCount(Integer videoInReadCount) {
        this.videoInReadCount = videoInReadCount;
    }

    public Integer getVideoOutReadCount() {
        return videoOutReadCount;
    }

    public void setVideoOutReadCount(Integer videoOutReadCount) {
        this.videoOutReadCount = videoOutReadCount;
    }

    public Integer getVideoShareCount() {
        return videoShareCount;
    }

    public void setVideoShareCount(Integer videoShareCount) {
        this.videoShareCount = videoShareCount;
    }

    public Integer getVideoHotScore() {
        return videoHotScore;
    }

    public void setVideoHotScore(Integer videoHotScore) {
        this.videoHotScore = videoHotScore;
    }

    public Date getWxVideoPubTime() {
        return wxVideoPubTime;
    }

    public void setWxVideoPubTime(Date wxVideoPubTime) {
        this.wxVideoPubTime = wxVideoPubTime;
    }

    public Integer getRedisStoreStatus() {
        return redisStoreStatus;
    }

    public void setRedisStoreStatus(Integer redisStoreStatus) {
        this.redisStoreStatus = redisStoreStatus;
    }

    public Integer getVideoVersionNum() {
        return videoVersionNum;
    }

    public void setVideoVersionNum(Integer videoVersionNum) {
        this.videoVersionNum = videoVersionNum;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getVideoContent() {
        return videoContent;
    }

    public void setVideoContent(String videoContent) {
        this.videoContent = videoContent == null ? null : videoContent.trim();
    }

    @Override
    public String toString() {
        return "VideoInfo{" +
                "id=" + id +
                ", videoTitle='" + videoTitle + '\'' +
                ", videoTypeId=" + videoTypeId +
                ", videoImgUrl='" + videoImgUrl + '\'' +
                ", videoBrandId=" + videoBrandId +
                ", videoDesc='" + videoDesc + '\'' +
                ", userId=" + userId +
                ", videoSource=" + videoSource +
                ", videoStatus=" + videoStatus +
                ", spiderProcessStatus=" + spiderProcessStatus +
                ", thirdVideoSource='" + thirdVideoSource + '\'' +
                ", thirdVideoId='" + thirdVideoId + '\'' +
                ", shareVideoSourceId=" + shareVideoSourceId +
                ", htTemplateId=" + htTemplateId +
                ", headAdContent='" + headAdContent + '\'' +
                ", tailAdContent='" + tailAdContent + '\'' +
                ", videoLevel=" + videoLevel +
                ", videoRecommendStatus=" + videoRecommendStatus +
                ", videoInReadCount=" + videoInReadCount +
                ", videoOutReadCount=" + videoOutReadCount +
                ", videoShareCount=" + videoShareCount +
                ", videoHotScore=" + videoHotScore +
                ", wxVideoPubTime=" + wxVideoPubTime +
                ", redisStoreStatus=" + redisStoreStatus +
                ", videoVersionNum=" + videoVersionNum +
                ", createTime=" + createTime +
                ", modifyTime=" + modifyTime +
                '}';
    }
}